@charset "utf-8";
*{ margin:0; padding:0;}dl{ margin:0;}
ul{ list-style:none;}
a{ color:#515151; text-decoration:none;}
a:hover{ color:#5EB04A; text-decoration:none;}
.page_icon{ color:#5EB04A}
.btn{border-radius:0;}
.btn-success{ background:#5EB04A}
.btn1{background:none; color:#5EB04A; padding:4px 30px; font-size:12px; border-color:#5EB04A;}
body{ min-width:1200px; color: #333; /*#6D6D6D*/ -webkit-font-smoothing:antialiased;}
/*头部*/
#header{ padding-top:0px; background:#FFF; height:120px;height:90px;}
.topbar{ height:28px; line-height:28px; background: #444; color:#FFF; display:none;}
.topbar .container{}
#header .navbar-header{ padding-top:24px;}
#header .navbar{ font-size:16px; margin-top:24px;}
#header .nav{ padding-left:40px;}
#header nav a{ color:#333;}
#header nav li{}
/*中部*/
.carousel-inner img{ width:100%;}
article{ min-height:100%;}
section.main{ padding:60px 0;}
section.main .title{ text-align:center; margin-bottom:20px;}
/*底部*/
footer{ background: #333333; padding:20px 0; color:#CCCCCC;}
footer p{ color:#CCCCCC;}
footer .qrcode img{ max-width:25%; height:auto;}
/*颜色*/
.color1{ color:#5EB04A;}
.color2{ color:#FF9900;}
.color4{ color:#999;}

/*zoom图片*/
.zimg{ display:block; overflow:hidden;}
.zimg .zoom_img { -webkit-transition:  all .3s ease-out;transition: all .3s ease-out;}
.zimg:hover .zoom_img {-webkit-transform: matrix(1.05,0,0,1.05,0,0);-ms-transform: matrix(1.05,0,0,1.05,0,0);transform: matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
/*颜色定义*/
.color1{color:#5EB04A;}
.color2{color:#FF9900;}
/*文章页*/
.article-content{ text-align:justify; font-size: 16px;}
.article-content p{margin-bottom:1.5em;}

/*返回顶部*/
#floatPanel{}
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(../public/images/float-panel-bg.gif) no-repeat left top;border:solid 1px #ddd;position:fixed;right:10px;bottom:40px;overflow:hidden;z-index:10000; _position:absolute;}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;}
#floatPanel .ctrolPanel .arrow:hover span{display:block;}
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .contact span{line-height:90px;}
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .qrcode span{display:none;}
#floatPanel .popPanel{width:180px;height:180px;position:fixed;right:50px;bottom:40px;z-index:10000;overflow:hidden;display:none;_position:absolute;}
#floatPanel .popPanel .popPanel-inner{width:230px;height:242px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:240px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:180px;height:180px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:180px;height:180px;border:none;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:24px;letter-spacing:1px;}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}